#include <iostream>
#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>

using namespace std;

//int main()
//{
//    pid_t id = fork();
//
//    cout << "this is me" << endl;
    //sleep(2);
    //_exit(0);
//    int cnt = 0;
//    if(id == 0){
//        cout << "我是子进程" << "pid:" <<  getpid() << endl; 
//    }
//}
//

int main()
{

    pid_t id = fork();
    if(id == 0){
        int cnt = 10;
        while(cnt){
            cout << "我是子进程:"<<getpid() << "父进程:" <<getppid() << cnt-- <<endl;




            sleep(1);
        }
       _exit(0);
    }

    sleep(15);
    pid_t id1 = wait(NULL);
    if(id > 0){

         cout << "wait success:" <<id1<< endl;
    }
    return 0;
}
